engineer data warehousing data mining software engineers manufacturer construction manufacturers data mining tool design data mining technique manufacturing business intelligence crm application data mining data mining data analysis